.top-bg {
	background-image: url('/static/images/address-bg-bd.png');
	background-repeat: repeat-x;
	background-size: 60rpx;
	height: 20rpx;
}
.user-info {
	padding: 20rpx;
	box-sizing: border-box;
	&_name {
		font-size: 28rpx;
		color: #333333;
	}
	&_site {
		margin-top: 10rpx;
		font-size: 28rpx;
		color: #333333;
	}
}
.order-info {
	padding: 20rpx;
	box-sizing: border-box;
	&_title {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-bottom: 20rpx;
		.order-number {
			font-size: 24rpx;
			color: #333333;
		}
		.order-status {
			font-size: 24rpx;
			color: #FC2422;
		}
	}
	.order-list {
		&_item {
			margin-top: 30rpx;
			display: flex;
			padding: 20rpx 0;
			box-sizing: border-box;
			.item-left {
				&_cover {
					width: 130rpx;
					height: 150rpx;
				}
			}
			.item-right {
				display: flex;
				flex-direction: column;
				justify-content: space-between;
				margin-left: 20rpx;
				flex: 1;
				&_top {
					display: flex;
					align-items: center;
					justify-content: space-between;
					.goods-name {
						flex: 1;
						font-size: 28rpx;
						color: #333333;
					}
					.goods-num {
						font-size: 24rpx;
						color: #333333;
						width: 80rpx;
						text-align: center;
					}
				}
				&_bottom {
					display: flex;
					align-items: center;
					justify-content: space-between;
					.goods-price {
						font-size: 24rpx;
						color: #333333;
					}
					.goods-btn {
						border: 1rpx solid #999999;
						font-size: 24rpx;
						color: #333333;
						padding: 10rpx 15rpx;
						border-radius: 4rpx;
					}
				}
			}
		}
	}
}
.order-time {
	padding: 30rpx;
	box-sizing: border-box;
	&_date {
		font-size: 22rpx;
		color: #666666;
	}
	&_number {
		margin-top: 10rpx;
		font-size: 22rpx;
		color: #666666;
	}
}
.pay-info {
	padding: 30rpx;
	box-sizing: border-box;
	&_text {
		font-size: 24rpx;
		color: #999999;
		margin-top: 10rpx;
	}
	.pay-btn {
		margin-top: 20rpx;
		display: flex;
		justify-content: flex-end;
		&_text {
			border: 1rpx solid #999999;
			font-size: 24rpx;
			color: #333333;
			padding: 10rpx 15rpx;
			border-radius: 4rpx;
		}
	}
}